首页 > 作文

Selenim 遇到的一些问题

更新时间:2023-04-04 09:18:37 阅读: 评论:0

Selenim 遇到的一些问题

1. 点击后获取页面2. 无法点击的问题3. 设置日期时间格式

1. 点击后获取页面

当进行点击后, 需要得到当前页面代码.
其中
刷新和沉睡是为了防止得到的页面代码不全

# 窗口处理def出塞其二 driver_current_window_handle(driver):    # 获取所有的窗口    handles = driver.window_handles    # 切换窗口    for handle in handles:        if handle != driver.current_window_handle:            print('switch to cond window', handle)            # 关闭前面的窗口            driver.clo()            driver.switch_to.window(handle)    # 当前的窗口    print(driver.current_window_handle)    # 刷新和沉睡是为了防止得到的页面代码不全本兮离世的现场图片    time.sleep(2)    driver.refresh()    time.sleep(5)    return driver

实例

    # 实例化浏览器对象    driver = webdriver.Firefox(executable_path=r"D:\Program Files\Python\Python39\Scripts\geckodriver.exe")    # 跳转    driver.get("")    # 模拟登陆    # 获取标签    ur = driver.find_element_by_id("")    password = driver.find_element_by_id("")    # 填写内容    ur.clear()    ur.nd_keys("")  好人好事演讲稿  password.clear(精彩极了和糟糕透了)    password.nd_keys("")    # 点击登录    login = driver.find_element_by_id("")    login.click()    # 获取当前页的信息    driver = driver_current_window_handle(driver=driver)    # 进入    driver.find_element_by_xpath("")

2. 无法点击的问题

driver.find_element_by_xpath("").click()

替换成

element bed怎么读英语= driver.find_element_by_xpath("")driver.execute_script("arguments[0].click();", element)

3. 设置日期时间格式

运行 JS 进行设置

# js 去掉 readonly 属性js = 'document.getElementById("").removeAttribute("readonly");'driver.execute_script(js)# js 设置时间js_value = 'document.getElementById("").value="2020-01-01"'driver.execute_script(js_value)

本文地址:https://blog.csdn.net/YKenan/article/details/109852548

本文发布于:2023-04-04 09:18:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/ca13b7f9285b8e12b86bcd0ea919400d.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Selenim 遇到的一些问题.doc

本文 PDF 下载地址:Selenim 遇到的一些问题.pdf

标签:窗口   页面   代码   时间
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图