Данная команда позволяет получить y координату заданного изображения на текущей странице.
<?php $xhe_host = "127.0.0.1:7013"; // подключим функциональные объекты, если еще не подключен if (!isset($path)) $path="../../../Templates/init.php"; require($path); // начало echo "<hr><font color=blue>webpage->".basename (__FILE__)."</font><hr>"; // имя скриншота $screen_name="test\\kak.bmp"; if ($browser->get_model()=="chromium") $screen_name="test\\kak1.bmp"; // 1 echo "1. Перейдем на сайт, с котрого у нас есть скриншот : "; echo $browser->navigate("http://bigfozzy.com")."<br>"; // 2 echo "2. Получим координаты картинки в картинке браузера : "; $x=$webpage->get_x_in_webpage_picture($screen_name); $y=$webpage->get_y_in_webpage_picture($screen_name); echo "левый верхний угол картинки $x x $y<br>"; // 3 echo "3. Передвинем мышь в заданном месте : "; echo $mouse->move($x,$y)."<br>"; sleep(2); // 4 echo "4. Перейдем на сайт, с котрого у нас есть похожий скриншот : "; echo $browser->navigate("http://vk.com")."<br>"; // 5 echo "5. Получим координаты картинки в картинке браузера : "; $x=$webpage->get_x_in_webpage_picture($screen_name,0.9,2); $y=$webpage->get_y_in_webpage_picture($screen_name,0.9,2); echo "левый верхний угол картинки $x x $y<br>"; // 6 echo "6. Передвинем мышь в заданном месте : "; echo $mouse->move($x,$y)."<br>"; sleep(2); // 7 echo "7. Получим координаты картинки в картинке браузера : "; $x=$webpage->get_x_in_webpage_picture($screen_name,0.7,3); $y=$webpage->get_y_in_webpage_picture($screen_name,0.7,3); echo "левый верхний угол картинки $x x $y<br>"; // 8 echo "8. Передвинем мышь в заданном месте : "; echo $mouse->move($x,$y)."<br>"; // конец echo "<hr><br>"; // Quit $app->quit(); ?>
#region using using System; using System.Diagnostics; using System.Collections.Generic; using System.Linq; using System.IO; using System.Text; using System.Threading; using XHE; using XHE.XHE_DOM; using XHE.XHE_System; using XHE.XHE_Window; using XHE.XHE_Web; #endregion class Program:XHEScript { static void Main(string[] args) { // init XHE server="127.0.0.1:7013"; InitXHE(); // начало echo("<hr><font color=blue>webpage.get_y_in_webpage_picture</font><hr>"); // имя скриншота (ссылка Кратко) string screen_name="test\\kak.bmp"; if (browser.get_model()=="chromium") screen_name="test\\kak1.bmp"; // 1 шаг echo("1. Перейдем на сайт, с котрого у нас есть скриншот : "); echo(browser.navigate("http://bigfozzy.com/")+"<br>"); // 2 шаг echo("2. Получим координаты картинки в картинке браузера : "); int x=webpage.get_x_in_webpage_picture(screen_name); int y=webpage.get_y_in_webpage_picture(screen_name); echo("левый верхний угол картинки "+x+" x "+y+"<br>"); // 3 шаг echo("3. Перейдем в заданное место : "); echo(mouse.move(x,y)+"<br>"); sleep(2); // 4 шаг echo("4. Перейдем на сайт, с котрого у нас есть скриншот : "); echo(browser.navigate("vk.com")+"<br>"); // 5 шаг echo("5. Получим координаты картинки в картинке браузера : "); x=webpage.get_x_in_webpage_picture(screen_name,0.9,0); y=webpage.get_y_in_webpage_picture(screen_name,0.9,0); echo("левый верхний угол картинки "+x+" x "+y+"<br>"); // 6 шаг echo("6. Перейдем в заданное место : "); echo(mouse.move(x,y)+"<br>"); // конец echo("<hr><br>"); app.quit(); } }
// подключим функциональные объекты, если еще не подключен xhe_host="127.0.0.1:7013"; echo=require("../../../Templates JS/init.js"); // начало echo("<hr><font color=blue>webpage.get_x_in_webpage_picture</font><hr>"); // имя скриншота screen_name="test\\kak.bmp"; if (browser.get_model()=="chromium") screen_name="test\\kak1.bmp"; // 1 шаг echo("1. Перейдем на сайт, с котрого у нас есть скриншот : "); echo(browser.navigate("http://bigfozzy.com")+"<br>"); // 2 шаг echo("2. Получим координаты картинки в картинке браузера : "); var x=webpage.get_x_in_webpage_picture(screen_name); var y=webpage.get_y_in_webpage_picture(screen_name); echo("левый верхний угол картинки "+x+" x "+y+"<br>"); // 3 шаг echo("3. Щелкнем в заданном месте : "); echo(mouse.move(x,y)+"<br>"); app.sleep(2); // 4 шаг echo("4. Перейдем на сайт, с котрого у нас есть скриншот : "); echo(browser.navigate("http://vk.com")+"<br>"); // 5 шаг echo("5. Получим координаты картинки в картинке браузера : "); var x=webpage.get_x_in_webpage_picture(screen_name,0.7,3); var y=webpage.get_y_in_webpage_picture(screen_name,0.7,3); echo("левый верхний угол картинки "+x+" x "+y+"<br>"); // 6 шаг echo("6. Щелкнем в заданном месте : "); echo(mouse.move(x,y)+"<br>"); // конец echo("<hr><br>"); // Quit app.quit();
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7013" from xweb_human_emulator import * # начало echo("<hr><font color=blue>webpage.xxxxxxxxx</font><hr>") # имя скриншота screen_name="test\\kak.bmp" if browser.get_model()=="chromium": screen_name="test\\kak1.bmp" # 1 echo("1. Перейдем на сайт, с котрого у нас есть скриншот : ") echo(browser.navigate("http://bigfozzy.com"),"<br>") # 2 echo("2. Получим координаты картинки в картинке браузера : ") x = webpage.get_x_in_webpage_picture(screen_name) y = webpage.get_y_in_webpage_picture(screen_name) echo("левый верхний угол картинки "+str(x)+" x "+str(y)+"<br>") # 3 echo("3. Щелкнем в заданном месте : ") echo(mouse.move(x,y),"<br>") # 4 echo("4. Перейдем на сайт, с котрого у нас есть скриншот : ") echo(browser.navigate("http://vk.com"),"<br>") # 5 echo("5. Получим координаты картинки в картинке браузера : ") x = webpage.get_x_in_webpage_picture(screen_name,0.8,4) y = webpage.get_y_in_webpage_picture(screen_name,0.8,4) echo("левый верхний угол картинки "+str(x)+" x "+str(y)+"<br>") # 6 echo("6. Щелкнем в заданном месте : ") echo(mouse.move(x,y),"<br>") # конец echo("<hr><br>") # Quit app.quit()