草庐IT

PyCharm-selenium-webdriver

全部标签

【工具技巧】PyCharm 中 Python 库(Package)的 Latest version 时常看不到,咋个回事 ?| 区块链 面试题:请简述区块链技术中的“硬分叉”和“软分叉”是什么?

 “我猜中了开头,却猜不中这结局。”  🎯作者主页:追光者♂🔥        🌸个人简介: 💖[1]计算机专业硕士研究生💖 🌿[2]2023年城市之星领跑者TOP1(哈尔滨)🌿 🌟[3]2022年度博客之星人工智能领域TOP4🌟 🏅[4]阿里云社区特邀专家博主🏅 🏆[5]CSDN-人工智能领域优质创作者Ἴ

Python WEB UI自动化测试(1)-Selenium基础(史上最详细,一篇就够)

一、环境准备Selenium安装命令行安装pipinstallselenium浏览器驱动安装找到本地chrome的浏览器的版本下载相应版本的驱动器chrome浏览器驱动下载地址:chromedriver.storage.googleapis.com/index.html下载完后,解压到本地的python的目录下geckodriver:https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.htmledgedriver:https://developer.microsoft.com/en-us/microsoft-e

selenium+python:clear不生效时,处理清空input框内容

fromselenium.webdriverimportKeys #page.admin_name_input.clear()page.ele.send_keys(Keys.CONTROL+'a')page.ele.send_keys(Keys.DELETE)做selenium自动化时,有时想清楚input框内的内容,但是使用clear却不生效,可以采用其他思路代替clear,就是使用键盘输入ctrl+a,再delete,这样就可以了

已解决‘WebDriver‘ object has no attribute ‘find_element_by_xpath‘

已解决‘WebDriver‘objecthasnoattribute‘find_element_by_xpath‘文章目录报错问题报错翻译报错原因解决方法千人全栈VIP答疑群联系博主帮忙解决报错报错问题粉丝群里面的一个小伙伴遇到问题跑来私信我,想用seleniumd的find_element_by_xpath函数,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下所示:报错信息内容如下所示:'WebDriver'objecthasnoattribute'find_element_by_xpa

selenium+pytest进行自动化测试(项目:白羽黑月SMS)

最近在学习selenium和pytest,刚好找到一个合适的项目学习,根据bysms给出来的测试用例进行自动化测试编写首先先写了登录的测试用例,因为后续测试都是在登陆的基础上测试的,所以把这单独写出来创建一个login_success.py文件fromselenium.webdriver.common.byimportBydeflogin_success(driver,username,password):element_username=driver.find_element(By.ID,'username')element_username.clear()element_username.

selenium运行报错:stale element reference: element is not attached to the page ...

在使用显示等待时,遇到StaleElementReferenceException:Message:staleelementreference:elementisnotattachedtothepagedocument.的问题字面上的意思是,引用的元素已过时。原因是页面刷新了,此时当然找不到之前页面的元素,就算是后退回来的页面也是不一样的解决方法:加判断,失败则重新获取元素原先的点击操作封装为:defclick(self,name,value):  element=WebDriverWait(self.driver,10).until(ECS.element_to_be_clickable((

PyCharm连接MySQL数据库竟然如此简单!

在PyCharm中是可以通过内置的工具来连接、操作数据库的,并且对于市面上大多数主流数据库都是支持的。本篇教程就教大家如何通过Pycharm内置的数据库工具连接MySQL数据库。连接MySQL首先打开PyCharm,点击菜单栏的View-->ToolWindows-->Database或者直接点击PyCharm右侧的Database然后就会在PyCharm右侧就会弹出内置数据库工具的面板。然后我们点击图示的+号-->DataSource-->MySQL然后就会出现图示界面,需要我们输入对应的数据库信息,Name:数据库的连接名称Comment:数据库的描述简介Host:数据库的ip地址Port

Python爬虫——selenium_访问元素信息

fromseleniumimportwebdriver#创建浏览器对象path='files/chromedriver.exe'browser=webdriver.Chrome(path)#访问地址url='https://www.baidu.com'browser.get(url)input=browser.find_element_by_id('su')获取元素属性.get_attribute('class')print(input.get_attribute('class'))获取标签名.tag_nameprint(input.tag_name)获取元素文本.texta=browser.

爬虫selenium库的使用笔记——用selenium时,提示find. element. by_name()报错

一、报错内容:在爬虫用selenium时,报错如下:AtteibuteError:'WebDriver'objecthasnoattribute'find_element_byname' 代码如下:importreimportrequestsimportpytesseractfromseleniumimportwebdriverfromselenium.webdriver.chrome.optionsimportOptions#获取手机号码及密码phone=input('请输入手机号码:')password=input('请输入密码:')#获取歌手名称singer_name=input('请输

Selenium 操作 Chrome的配置

在seleniumweb自动化时,时长需要操作浏览器的配置,以下从网上找的谷歌浏览器操作配置的参数在浏览器地址栏输入下面的命令,即可查看浏览器配置:例如:输入about:version,显示下图:常用操作谷歌浏览器配置命令:    about:version-显示当前版本  about:memory-显示本机浏览器内存使用状况  about:plugins-显示已安装插件  about:histograms-显示历史记录  about:dns-显示DNS状态  about:cache-显示缓存页面  about:gpu-是否有硬件加速  chrome://extensions/-查看已经安装的