鲲鹏桌面云UOS上如何使用python+selenium实现网页的自动化测试
【摘要】 python+selenium通过webdriver实现网页的自动化测试是当前常用的网络自动化测试方法或者数据爬取方法,今天给大家介绍一下在UOS鲲鹏版桌面上的实现方法。
用到的工具:
python 2.7——python代码解析器,系统自带,不需要安装
python-selenium——selenium的python化组建,需要安装
spyder——python代码开发运行工具,需要安装
1、安装python-selenium (我们看到,系统自动安装了chromium浏览器,这是因为ARM64下面没有chrome,只能安装开源的chromium)
2、安装spyder
3、进行代码开发,这里做了个简单的实例,仅供参考(实现了页面的自动化打开并且进行数据选择),更多的操作可以网上搜索
4、如下供参考
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
from
selenium
import
webdriver
from
selenium.webdriver.support.ui
import
Select
driver
=
webdriver.Chrome()
driver.get(
"http://www.kylinos.cn/wsearch.aspx?category_id=40"
)
driver.maximize_window()
#driver.find_element_by_xpath('//*[@class="search-by by-category relative"]/dl[4]/dd/select').click()
select1
=
Select(driver.find_element_by_xpath(
'//*[@class="search-by by-category relative"]/dl[4]/dd/select'
))
select1.select_by_visible_text(
"arm64"
)
for
i
in
range
(
2
,
21
):
companyName
=
driver.find_element_by_xpath(
'//table[@class="mtable"]/tbody/tr['
+
str
(i)
+
']/td[1]'
).text
print
(companyName)
|
5、效果如下
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)