0
点赞
收藏
分享

微信扫一扫

软件测试(自动化之web端自动化2——selenium脚本编写)

追风骚年 2022-03-13 阅读 90

上节我们把selenium的库和浏览器的驱动都装好了,并且写了个打开百度的小demo。

这次我们介绍,怎样去写web端的自动化脚本。

一、驱动实例开启会话

driver = webdriver.Chrome()

二、打开网页链接

driver.get("http://www.baidu.com")

这里我们以百度首页为例

三、定位元素

webDriver提供了8种不同的元素定位方法,这个我们看具体情况分析。

内容篇幅有限,我们下次单独拿出来一一介绍,这次我们就举例看看

search_box = driver.find_element_by_xpath('//*[@id="kw"]')
search_button = driver.find_element_by_xpath('//*[@id="su"]')

这里就是定位百度搜索栏,以及“百度一下”的搜索按钮

四、操作元素

    search_box.send_keys("helloworld")
    search_button.click()

我们这里在输入框,输入“helloworld”,然后点击“百度一下”

(篇幅有限,这里具体操作元素有哪些其他的方法呢,我们也下次单独开一期具体介绍吧。)

五、结束会话

driver.quit()

等脚本跑完后,我们再把它结束掉

最后我们写完后,运行一下下

 如上图,自动启动百度,搜索helloworld成功

完整代码如下:

 没讲的部分,是为了解决报错和方便截图,不用关注,重点关注我们今天讲的那几个步骤。

总结:

自动化脚本大致步骤:

1、驱动实例开启会话

2、打开相关网页

3、定位相关元素

4、操作元素

5、关闭会话

你学废了吗?

举报

相关推荐

0 条评论