我想点击Selenium Webdriver和ChromeDriver的元素:
require "selenium-webdriver"
require "nokogiri"
driver = Selenium::WebDriver.for :chrome
driver.navigate.to "http://twitter.com"
driver.findElement(By.className("StreamsLogin")).click();
但我收到以下错误:
uninitialized constant ActionView::CompiledTemplates::By
元素肯定存在。我做错了什么?
答案 0 :(得分:1)
我猜你试图找到该元素的方式是Java代码。对于Ruby,试试这个:
driver.find_element(:class, "StreamsLogin").click