#selenium-webdriver
#selenium-webdriver
Вопрос:
Мы начали нашу веб-автоматизацию с Selenium RC и теперь перерабатываем ее, чтобы изменить на Selenium API. Ниже приведены вещи, с которыми сложно справиться.
selenium.Mouseover(xpath);
selenium.Isvisible(xpath);
selenium.waitforpageload(seconds);
Поддерживает ли Selenium API 2.0 вышеуказанные функции? Любые указания на это высоко ценятся.
Ответ №1:
Вы не указываете язык, но я могу ответить только с точки зрения Ruby, поэтому я собираюсь использовать это.
Наведение курсора мыши (xpath) заменено на driver.mouse.move_to(driver.find_element(xpath))
driver.mouse.move_to(driver.find_element(xpath))
Isvisible заменяется на
driver.find_element(xpath).displayed?
waitforpageload был удален. Процедуры click и nagvigate теперь автоматически ожидают выполнения.