gpt4 book ai didi

Python Selenium通过导入text/csv文件运行多个测试实例

转载 作者:太空宇宙 更新时间:2023-11-03 16:54:29 25 4
gpt4 key购买 nike

我想通过导入文本文件(或 csv?)来调用多个文件并运行 Selenium 测试,直到所有输入完成。通常情况下,浏览器在运行后就会关闭。

比如说,我在文本文件中输入了以下内容。我必须替换 driver.get 部分并通过文本文件中的以下可见文本部分进行选择。

sampletest-x1
sampletest-x2
sampletest-x3
sampletest-x4

Selenium

driver = webdriver.Firefox()
driver.get("http://username:password@1.1.1.1:80/sampletest-x1")
select = Select(driver.find_element_by_id('ele_id'))
select.select_by_visible_text('sampletest-x1')
driver.close();

最佳答案

如果您需要做的只是测试是否存在,那么这应该可行:

driver = webdriver.Firefox()

with open('file.txt') as f:
for line in f:
driver.get("http://username:password@1.1.1.1:80/" + line)
select = Select(driver.find_element_by_id('ele_id'))
select.select_by_visible_text(line)

driver.quit()

您不应该捕获/处理错误,因此我将其排除在外。

另请参阅:How should I read a file line-by-line in Python?

关于Python Selenium通过导入text/csv文件运行多个测试实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35539501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com