
#冻结窗口
setTimeout(function(){debugger}, 5000)
#显示d出框文本内容
text = self.driver.switch_to.alert.text
print("d出框值:" + text)
¥¥d框
#消除d框
self.driver.switch_to.alert.accept()
#打印d框信息
driver.switch_to.alert.text
#切换表单 frame_reference 可以是 frame 元素的属性 name 或者 ID
1.wd.switch_to.frame(frame_reference)
2.wd.switch_to.frame(wd.find_element(By.TAG_NAME, "iframe"))
# 切换回 最外部的 HTML 中
wd.switch_to.default_content()
¥¥创建Select对象
select = Select(wd.find_element(By.ID, "ss_multi"))
# 清除所有 已经选中 的选项
select.deselect_all()
###通过拼接字符串的方式定位HTML文本 属性值包含字符串(contains)
selement = self.driver.find_element(By.XPATH, '//td[contains(text(),"'+strs+'")]')
#//td[contains(text(),"")]
# 获取文本
driver.find_element_by_tag_name('input').get_attribute('value')
# 清除文本 首先定位到input,然后使用clear()
self.driver.find_element_by_xpath('xxxx').clear()
#生成随机数(''.join 合并字符串)
token = ''.join(random.sample(string.digits + string.ascii_letters, r_num))
#获取当前窗口标题
driver.title
#获取当前窗口URL地址
driver.current_url
# 截屏保存为图片文件
driver.get_screenshot_as_file('1.png')
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)