没找到元素

时间:2014-07-10 10:01:24

标签: ruby selenium-webdriver

我是使用Selenium进行ruby开发的新手。但我熟悉Java与Selenium。现在 我担心的是我开始使用Selenium在Ruby中开发代码。我无法找到并点击其中一个网站上的登录按钮。

我获得了登录ID,就像我在做XPATH时一样

.//*[@id='index']/div[2]/div/div/form/div/div/button

如何在ruby中编写代码。通常我看到代码为

driver.find_element(:id,"email")

提前感谢您的回答

此致 Sudhakar KS

1 个答案:

答案 0 :(得分:0)

如果您确定, XPATH 将起作用。这是一个Ruby等效代码:

string = ".//*[@id='index']/div[2]/div/div/form/div/div/button"
driver.find_element(:xpath, string).click

find_element作为第一个参数: -

:class:class_name:css:id:link_text:link:partial_link_text:name:tag_name:xpath