当我使用selenium按下按钮时,它会将我重定向到新页面。我希望我的selenium也能重定向到同一个链接。我该怎么办?
driver.find_element_by_xpath('//span[contains(text(),"Secure Login")]').click()
是我点击的按钮。它将我重定向到新页面。我希望selenium获得相同的链接并指向新页面。
答案 0 :(得分:0)
为什么不切换到新窗口,不确定python,而是在java中:
$index=2;
$amount=10;
foreach($result as $key => $subarray) {
if($key == $index) { //change this key according to your requirements.
foreach($subarray as $subkey => $subsubarray) {
if($subkey == "AvailableBalance") {
$result[$key][$subkey] = $subsubarray-$amount;
}
}
}
}
你可以在python中做同样的事。
答案 1 :(得分:0)
WebDriver
在selenium和您的网络浏览器之间创建和接口。如果所有内容都发生在同一个标签中,并且它只是导航到其他链接,则您不需要在selenium中单独处理任何内容。
虽然您的链接打开了另一个标签,但您需要切换标签。在通过新页面与元素通信之前。