微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

✍38 selenium模块

页面缩放

  • 0.5 缩放比例
driver.execute_script("document.body.style.zoom='0.5'") #缩小
driver.execute_script("document.body.style.zoom='1.7'") #放大

忽略监控提示

# 忽略监控提示
chrome_option.add_experimental_option('excludeSwitches', ['enable-automation'])
driver = webdriver.Chrome(options=chrome_option)

移动底部进度条

driver.execute_script("window.scrollBy(1000,0)")

设置属性

driver.execute_script("document.getElementById('name_date').style.width = 300;")
driver.execute_script("document.getElementById('name_date').style.height = 40;")

浏览器弹窗关闭

image-20210909162114700

from selenium import webdriver
from selenium.webdriver.support.wait import webdriverwait
from selenium.webdriver.support import expected_conditions as EC


driver = webdriver.Chrome()
driver.implicitly_wait(30) # 等待元素存在、命令执行完成

driver.get("D:\\Pychram-Workspace\\py17_web\\myH.html")     # 打开有alert弹框的HTML页面

driver.find_element_by_id("press_me").click()   # 点击触发alert弹框

alert = webdriverwait(driver,10).until(EC.alert_is_present())   # 等待元素可见

# 点击确定,关闭弹出框
alert.accept()

获取标签的文本内容

td_list = tr_obj.find_elements_by_tag_name('td')
print(td_list[1].get_attribute('textContent'))

image-20210910111351335

image-20210910111329668

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐