Menggunakan a.click(); adalah tidak sah, jelas ia akan berfungsi pada masa lain
而且就算那我获取了href 在用js打开也没反应 这是为什么呢
((JavascriptExecutor)driver).executeScript("window.open('"+href+"')");
((JavascriptExecutor)driver).executeScript("alert('"+href+"')");
alert能弹出
Tetapi window.open() tidak bertindak balas jika saya menaipnya terus pada konsol pada halaman web
window.open() membuka tab baharu, anda perlu menukar pemegang. Berikut adalah dua kaedah untuk rujukan anda:
Mengenai klik, ini mungkin kerana elemen itu tidak kelihatan secara eksplisit, atau perlu difokuskan, atau anda menggunakan Selenium secara tidak betul, tetapi disyorkan untuk mencuba js click