我正在嘗試使用Ctrl +單擊鏈接在新選項卡中打開它。在Chrome 58.這是工作的罰款請看以下代碼:在Selenium Webdriver中使用Ctrl +單擊組合打開新選項卡
action.keyDown(Keys.CONTROL).click(driver.findElement(By.xpath
("//section[@class='filmStrip__basic']//a[text()='En savoir
plus']"))).keyUp(Keys.CONTROL).build().perform();
我使用IE,Firefox和Safari瀏覽器相同的代碼,但得到以下錯誤:
火狐54:鏈路越來越在同一個標籤中打開。 IE 11:沒有發生..控制移動到下一行的Safari :例外上action.keyDown-無法識別的命令
幫助地與任何一個瀏覽器也被理解。
感謝
我要測試的超鏈接的功能,以及。所以,需要實際點擊鏈接才能打開它。 –
爲什麼不使用'click'? – Edwin
點擊正在打開它在同一個標籤。我想一口氣測試整個流程。謝謝 –