0
當我嘗試使用FirefoxDriver
下面的代碼行來點擊鏈接時,它工作正常。無法使用HtmlUnitDriver單擊網頁鏈接,但Same正在使用FirefoxDriver。爲什麼?
WebDriver driver = new FirefoxDriver();
driver.findElement(By.linkText("More...")).click();
但是當我使用HtmlUnitDriver
然後我收到異常下面。
org.openqa.selenium.NoSuchElementException: No link found with text: More...
System info: os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0_24'
Driver info: driver.version: HtmlUnitDriver
at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElementByLinkText(HtmlUnitDriver.java:630)
at org.openqa.selenium.By$2.findElement(By.java:93)
at org.openqa.selenium.htmlunit.HtmlUnitDriver$4.call(HtmlUnitDriver.java:1198)
at org.openqa.selenium.htmlunit.HtmlUnitDriver$4.call(HtmlUnitDriver.java:1)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.implicitlyWaitFor(HtmlUnitDriver.java:934)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElement(HtmlUnitDriver.java:1195)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElement(HtmlUnitDriver.java:377)
at com.search.engine.BotwSearchEngine.isPageExists(BotwSearchEngine.java:154)
at com.search.engine.BotwSearchEngine.searchCategories(BotwSearchEngine.java:82)
at com.search.engine.BotwSearchEngine.main(BotwSearchEngine.java:189)
請幫我解決這個問題。
不工作。 :(得到這個異常,我認爲頁面/ java腳本有問題)'Exception in thread「main」======= EXCEPTION START ======== EcmaError:lineNumber = [0 ] column = [0] lineSource = [function(){] name = [ReferenceError] sourceName = [onkeypress event for HtmlTextInput [ OverrockSTAR 2011-03-25 18:31:38
'in http://botw.org/top/Business /] message = [ReferenceError:「e」is not defined。] com.gargoylesoftware.htmlunit.ScriptException:ReferenceError:「e」未定義。 – OverrockSTAR 2011-03-25 18:33:38