Selenium 2.0 API

#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 теперь автоматически ожидают выполнения.