我是Selenium Webdriver中的新成员。当我使用这段代码时,我得到了输出和警告。请帮助我,我怎样才能忽略这个警告。我的代码是:Selenium Webdriver警告 - 无效令牌“屏幕”
package com.webdriver.Webdriver;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
public class Example {
public static void main(String[] args) {
// Create a new instance of the html unit driver
// Notice that the remainder of the code relies on the interface,
// not the implementation.
WebDriver driver = new HtmlUnitDriver();
// And now use this to visit Google
driver.get("https://mobile.twitter.com/andres/about");
// Find the text input element by its name
//WebElement element = driver.findElement(By.xpath("//title"));
WebElement element = driver.findElement(By.xpath("//div[@class='footer']/strong/a"));
String s=element.getText();
// Enter something to search for
//element.sendKeys("Cheese!");
// Now submit the form. WebDriver will find the form for us from the element
//element.submit();
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle());
System.out.println(s);
driver.quit();
}
}
警告:
Nov 30, 2011 2:54:23 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: [1:1724] Error in @media rule. Invalid token "screen". Was expecting one of: , , .
Nov 30, 2011 2:54:23 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: [1:1724] Ignoring the whole rule.
Nov 30, 2011 2:54:23 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: [1:1908] Error in @media rule. Invalid token "screen". Was expecting one of: , , .
Nov 30, 2011 2:54:23 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: [1:1908] Ignoring the whole rule.
Nov 30, 2011 2:54:23 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: [1:3437] Error in @media rule. Invalid token "screen". Was expecting one of: , , .
Nov 30, 2011 2:54:23 PM com.gargoylesoftware.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: [1:3437] Ignoring the whole rule.
Page title is: Twitter Refresh now
感谢
'getWebClient()'不是公共方法。 – Bombe
上面的代码是从我的项目复制并粘贴的。如果该方法不再公开,则可以获取源代码并将其公开,或者使用反射来调用它。 *叹气*当单元测试库与你争吵时,你不也讨厌它吗? –