将selenium链接重定向到另一个链接

时间:2016-02-18 05:23:26

标签: python selenium

当我使用selenium按下按钮时,它会将我重定向到新页面。我希望我的selenium也能重定向到同一个链接。我该怎么办?

driver.find_element_by_xpath('//span[contains(text(),"Secure Login")]').click()

是我点击的按钮。它将我重定向到新页面。我希望selenium获得相同的链接并指向新页面。

2 个答案:

答案 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中单独处理任何内容。

虽然您的链接打开了另一个标签,但您需要切换标签。在通过新页面与元素通信之前。