selenium个人手册(基于python)

selenium个人手册(基于python),第1张

#冻结窗口
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')

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/741509.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-28
下一篇2022-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存