頁面具有超鏈接圖像,並且該超鏈接具有target =「_ blank」,並且每當我按下該圖像加載新的Firefox並且該超鏈接被重定向到該新的Firefox Web ,該網頁。 是possilble刪除或更改目標=「_空白」的超鏈接,bcause我想在相同的webdriver加載網頁webdriver target =「_ blank」
WebDriver driver = new FirefoxDriver();
driver.get("http://www.page.eu/");
WebElement submit;
submit = driver.findElement(By.xpath("//img[@alt='page']"));
submit.click();
該超鏈接有目標=「_空白」 我需要通過某種方式改變該目標webdriver + javascript可能還是什麼? 有可能嗎?
編輯
感謝的建議,但仍然是這個問題 我試圖使像Grooveek說,但沒有改變
WebElement labels2 = driver.findElement(By.xpath("//a[@href='http://tahtpage.net']"));
WebElement aa = (WebElement) ((JavascriptExecutor) driver).executeScript("labels2.setAttribute('target','_self')",labels2);
aa.click();
我有一個錯誤 org.openqa。 selenium.WebDriverException:null(警告:服務器沒有提供任何堆棧跟蹤信息)
我,我不擅長javascrit,所以我認爲這是問題,即執行
+1,因爲這個問題讓我想到,一些開箱。但似乎仍然如此,我所擁有的有限知識不足以幫助解決這個問題。我的願望,希望你成功。問候 – 2012-01-13 15:15:53