莫愁前路无知己,天下谁人不识君。。。。
关于弹窗的补充:当按右键和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: