莫愁前路无知己,天下谁人不识君。。。。

关于弹窗的补充:当按右键和F12无反应使用,无法定位元素

上一篇 / 下一篇  2018-04-04 17:23:46 / 个人分类:测试技巧

当出现的窗口按F12或按右键无反应时,请使用url拼接。
1.使用url1登系统,使用F12操作,使用网络功能获取当前窗体的请求
2.复制http请求,将请求窗体的url2复制出来。
3.使用url1的前半部分加上url2的后半部分,拼接打开所求窗体,定位元素
使用此方法:
current_window = driver.current_window_handle  
all_windows = driver.window_handles            
for window in all_windows:                     
    if window != current_window:               
        driver.switch_to.window(window)        
time.sleep(2)                                  
js1 ='document.getElementById("ext-comp-1021").value = "123"' 
driver.execute_script(js1)                                    
driver.find_element_by_xpath('//button[text()="提交"]').click() 
另外:textaera赋值方法:
document.getElementById("tx").value = "呵呵呵";
document.getElementById("tx").innerHTML= "呵呵呵";

定位a标签,如果有跳转的页面,请使用linktext。。。

TAG:

 

评分:0

我来说两句

Open Toolbar