我是使用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
答案 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
。