Selenium ChromeDriver错误:未初始化的常量ActionView::CompiledTemplates::By
我想单击具有Selenium Webdriver和ChromeDriver的元素:Selenium ChromeDriver错误:未初始化的常量ActionView::CompiledTemplates::By,selenium,selenium-webdriver,webdriver,nokogiri,selenium-chromedriver,Selenium,Selenium Webdriver,Webdriver,Nokogiri,Selenium Chromedriver,我想单击具有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(); 但我得到了以下错误: uninitial
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
元素确实存在。我做错了什么?我猜您试图找到元素的方式是Java代码。对于Ruby,请尝试以下方法:
driver.find_element(:class, "StreamsLogin").click