亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問一下python+selenium怎么定位頁面彈窗的元素?

請問一下python+selenium怎么定位頁面彈窗的元素?

阿晨1998 2019-09-03 10:06:55
python+selenium怎么定位頁面彈窗的元素
查看完整描述

3 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

1、問題發生描述:

從一個頁面進行點擊等操作,頁面跳轉到第二個頁面,對第二個頁面中的元素,采取任何措施定位都報錯,問題報錯點如下:

2、出現問題的原因:

窗口句柄還停留在上一個頁面,對于當前新彈出的頁面還沒有定位,因此新頁面的任何元素都定位不到

3、解決方案:

在新頁面操作元素之前,需添加句柄操作,方式如下:

1、使用driver.current_window_handle #獲取當前窗口句柄,添加此方法,仍報相同的錯誤,因此不能采用這種方式進行解決問題

2、使用driver.switch_to_window(driver.window_handles[1]),或者 driver.switch_to_window(self.driver.window_handles[-1]) ,兩種方式中任選一種即可找到對應的元素



查看完整回答
反對 回復 2019-09-07
  • 3 回答
  • 0 關注
  • 3396 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號