原文:selenium - 彈出框死活定位不到

先要確定是不是alert,是才能用,不是的話肯定不能用。 有些彈出框是div層,這種跟平常定位方法一樣 有些彈出框是嵌套的iframe層,這種切換iframe就可以了 有些彈出框比較坑,是嵌入的一個窗口,這就是本篇要講的內容了。 如下圖這種,看似普通的一個彈出框 .遇到這個問題做了以下嘗試: 首先,這種肯定不是alert,所以不能用alert去定位 然后看看是不是有iframe,查看元素后,發現沒 ...

2021-07-14 13:57 0 216 推薦指數:

查看詳情

selenium+python自動化95-彈出框死活定位不到

前言 部分小伙伴學了selenium的alert后,就不管啥彈出框都去用alert,這是行不通的,看到彈出框,先要確定是不是alert,是才能用,不是的話肯定不能用。 有些彈出框是div層,這種跟平常定位方法一樣 有些彈出框是嵌套的iframe層,這種切換iframe就可以 ...

Wed Apr 04 17:34:00 CST 2018 4 9778
selenium死活定位不到元素以及radio單選框點擊不生效

今天操作一個單選框浪費太多時間,現在其實很簡單得東西,記錄一下: 1,問題一,定位不到 如圖,使用selenium IDE和xpath helper都試過,無法成功定位到這個單選框,實際上是因為,這個單選框是在表格內,需要一層一層得地方 1)找到表格上層得元素,然后一層一層得向下 ...

Fri Oct 25 03:11:00 CST 2019 0 395
selenium定位彈出菜單

selenium腳本,在瀏覽器定位各種彈出菜單時,有時用工具很難去取菜單的屬性,下面說下如何去取: 點開firebug ,切換到“腳本”界面,首先在輸入框輸入單字母s,待彈出下拉列表后,單擊左側的插入斷點操作 你會發現該下拉框被凍結,之后切換 ...

Mon Sep 10 00:04:00 CST 2018 0 741
python selenium 如何定位彈出消息提示元素

在做python selenium 自動化時,經常會出現一些彈窗提示(如圖所示),這些提示元素信息在1.5秒左右消失,當我們想去定位時,這些彈窗信息已經消失,那我們該如何獲取這些元素的定位信息呢? 以谷歌瀏覽器為例 按F12,點擊設置 往下拉找到Disable ...

Wed Nov 25 20:21:00 CST 2020 0 1460
selenium元素定位不到的解決方式

1.如果確信自己的元素的地址寫的事正常的,但是就是沒有反應的話可以試試切換Frame下 代碼為: ...

Sun Jul 03 06:00:00 CST 2016 0 2284
selenium定位不到元素的幾種情況

①動態id定位不到元素 上述代碼注釋掉的語句為通過id定位元素,但是此id“_mail_component_82_82”后面的數字會隨着你每次登陸而變化,即元素的id此時是動態可變化的,此時就無法通過id准確定位到元素。 所以推薦使用xpath的相對路徑方法查找到該元素 ...

Mon Nov 29 17:53:00 CST 2021 0 893
selenium問題之定位不到元素(NoSuchElementException)

在使用selenium+爬蟲的時候,經常會遇到一個問題,就是NoSuchElementException,定位不到元素的問題 一,打開了新頁面,一般selenium點擊新鏈接跳轉打開了一個新頁面,那么定位不到元素就很正常了,這種情況一般我們使用driver.get(url)來代替click ...

Fri Dec 14 23:09:00 CST 2018 0 897
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM