selenium的使用
selenium的使用
weixin_42333495
这个作者很懒,什么都没留下…
展开
-
selenium元素定位
拓展 form表单提交,(当需要点击的元素比较难定位的时候,可以直接输入完后提交表单,前提是输入框是个form表单才可以)4.partial link text 部分超链接文本。3.link text 超链接文本。5.tag name 标签名。原创 2024-07-08 23:13:46 · 28 阅读 · 0 评论 -
webdriver操作
用户的个人信息一般保存在本地文件中,以谷歌为例,在浏览器输入chrome://version可以查看。注意这里是获取网页的属性,都不用加(),例:如果使用title()就是调用title方法。注意:带上个人信息打开浏览器时,一定要关闭之前所打开的浏览器,不然无法识别。如果是通过脚本打开的,个人资料是存放在临时文件夹下,即没有带上个人信息。当需要携带浏览器的用户信息的场景时,可以用一下方法处理。get_window_size() 获取窗口大小。set_window_size() 设置窗口大小。原创 2024-08-20 17:01:04 · 280 阅读 · 0 评论 -
pycharm+python+selenium+chromedriver环境搭建
注意:chromedriver并不支持win64位版本,64位操作系统可兼容32位的chromedriver,直接下载即可。首次安装可能会遇到报错或者警告,不要理会,用命令多安装几次,最好是安装指定版本,成功率比较高。如果报无法调用模块,大概率是浏览器驱动和浏览器的版本没对上,重新下载浏览器驱动就好了。原因是我下载的是GPTchrome,重新下载一个普通的chrome浏览器就好了。安装浏览器驱动的时候,看下支持的浏览器版本再选择下载安装。安装很慢,需要耐心等待,安装完成有警告,不用理会。原创 2024-08-26 22:45:06 · 1563 阅读 · 0 评论 -
js语句操作
移动的坐标写完后,还需要调用执行js的方法 driver.execute_script(坐标参数)1.切换到alert弹窗,点击确定 swtich_to.alert.accpet()注意滚动条向下滑动,b纵坐标向下是正数,向上是负数 a横坐标向右是正数 向左是负数。想要操作alert弹窗,需要先切换到弹窗上再做操作,如何切到弹窗中呢。alert不属于html的范畴,所以不能通过元素定位的方法去定位。2.切换到alert弹窗,获取弹窗中的文本。4.切换到alert窗口,输入文本。1.alert弹窗定位。原创 2024-07-16 23:42:50 · 186 阅读 · 0 评论