Selenium
guothree2003
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
无头firefox,windows Linux 两相宜
今天突然需要使用selenium控制一个html页面,来进行登录操作,这个问题难住了偶。。。。 先说下我的测试环境吧: 开发环境windows+python, 执行环境Linux+python,且无GUI。 之前也使用过webdriver,但是都是在window环境下,如何在不使用GUI的情况下工作呢? 一番度娘之后,答案是使用无头浏览器。 浏览器 Fir...原创 2019-03-29 16:05:39 · 1306 阅读 · 0 评论 -
使用selenium中元素定位相关知识总结
目录 元素定位接口 Python JAVA xpath和css定位技术 xpath xpath基础知识 xpath语法 CSS选择器定位 使用selenium做web页面自动化时,最重要的工作的就是进行元素的定位,只有定位到元素才能进行后续的操作,例如点击一个按钮前,你必须先要知道这个按钮在哪里。 元素定位接口 Python selenium为单个元素定位,提供...原创 2019-07-02 15:55:45 · 1162 阅读 · 0 评论 -
PO和PF模式
PO: PageObject POF: PageFactory 我们使用PO模式的目的是为了,屏蔽web页面变化对自动化用例的影响。 PO模式,是指我们将每个页面(page)封装成一个类,这个类里面提供相应的方法来实现我们要进行的操作。 而操作实现的细节对于用例是透明的。 这样当web页面中元素的定位方式改变后,我们只需要修改的是这个封装类,所有用到这个页面的用例就都能够正常工作了。 ...原创 2019-06-27 10:33:10 · 3424 阅读 · 0 评论 -
WebDriver
在Selenium2.0中,最大的变化就是引入了WebDriver Api。 WebDriver提供了面相对象的API, 并且对现在流行的动态网页提供了更好的支持 WebDriver VS Selenium-RC WebDriver实际上替代的是Selenium1.0中的Selenium-RC。 WebDriver得到了浏览器原生支持,可以直接操作浏览器。 而Selenium-RC...原创 2019-06-28 11:24:17 · 993 阅读 · 0 评论 -
webdriver相关资源下载
firefox驱动:https://github.com/mozilla/geckodriver/releases/tag/v0.22.0 google驱动:https://sites.google.com/a/chromium.org/chromedriver/ edge启动:https://developer.microsoft.com/en-us/microsoft-edge/tools...原创 2019-06-28 11:29:58 · 779 阅读 · 0 评论 -
selenium-server-standalone selenium-server 和 selenium-java 的区别
selenium1.0还是 seleniumRC的时候,需要启动selenium-server-standalone包,用来做server。selenium RC通过server来给code和broswer建立通道,同时,该jar包包括我们用得所有的方法。 在新版的selenium中,即selenium2.0-webdriver,不需要这个selenium-server-standalone这个...原创 2019-06-28 11:34:16 · 4103 阅读 · 0 评论
分享