Q
硒:在同一標籤
0
A
回答
2
點擊鏈接更新鏈接的目標屬性自我然後單擊它之前。
用於升級屬性請參閱本link。
2
查看HTML代碼是否如下所示,根據瀏覽器設置,鏈接將在不同的選項卡/窗口中打開。
<a href = "#" target = "_blank">
當Firefox
瀏覽器通過硒webdriver的推出,在默認配置文件啓動它在默認情況下啓用了this選項。您可以通過禁用此選項來創建新的Firefox配置文件。在這種情況下,鏈接將在同一個Firefox窗口中打開。
在Chrome
驅動程序,在同一個窗口單獨打開新的鏈接。
您可以強制selenium webdriver在同一個窗口中打開鏈接,但要打開同一標籤中的鏈接我不認爲您可以直接強制它,而無需注入某些Javascript
。使用Javascript
,您可以更新屬性target
以完成您的要求。
如果你想注入Javascript,你可以使用JavaScriptExecutor
從Selenium Webdriver API
。
((JavaScriptExecutor)driver).executeScript("document.getElementById('ID').setAttribute('target', 'self');")
相關問題
- 1. 硒在IE標籤
- 2. 與硒的Python硒。如何在不同標籤之間切換
- 3. 硒3:標籤
- 4. 硒(JAVA):從不同的標籤
- 5. 標籤鏈接在同一個標籤
- 6. 硒和新標籤
- 7. 硒標籤之間getAttribute標籤?
- 8. 如何從一個標籤值硒
- 9. window.open(URL)在同一標籤
- 10. Meta標籤在同一行
- 11. 如何在同一標籤
- 12. 開關主動標籤硒
- 13. 如何更改硒標籤?
- 14. HTML標籤之間的硒
- 15. 檢索值標籤硒
- 16. 在硒蟒蛇中查找標籤
- 17. 改變與硒的webdriver標籤在Firefox
- 18. 硒FindBy找到一個標題標籤通過它的文本
- 19. 在標籤欄中去同一標籤中的其他片段?
- 20. 如何在同一個標簽下迭代標籤?
- 21. 刷新時保持在同一標籤上(標籤內的標籤)
- 22. 如何使用硒獲取文本相同級別的標籤?
- 23. Python:通過硒打開兩個不同的標籤
- 24. 標籤和輸入框在同一行
- 25. 在同一行上的HTML div標籤
- 26. XML標籤都在同一行上
- 27. UI jQuery的標籤 - 在同一頁
- 28. 在同一標籤通過Javascript
- 29. 固定標籤在同一視圖
- 30. CSS標籤和格在同一行