python写下拉列表在excel_如何使用selenium/python根据Excel表中给定的值从下拉列表中选择值...

我目前正在学习自动化一个包含drop的web应用程序趴下。那个通过直接在xpath。现在我试着根据excel表中给出的值从下拉列表中选择一个值,而不是直接给出它。我不知道该怎么做。在

请找到HTML示例

A

B

C

请找到我想要的代码

^{pr2}$

为了从excel中选择其他东西的值,比如文本框,我使用下面的代码

^{3}$

我期望的是,如果我在excel中把值设为“A”,它应该能够从下拉列表中选择它,而不是硬编码它

我使用的是spyder python 3.7。在

更新:针对以下问题,我尝试了以下两种方法。您能告诉我可能是什么问题吗。

第一种方法,似乎什么都没有发生,即使选择下拉菜单代码也在运行,没有错误显示。它似乎它没有进入密码class test:

def test(self):

type=details.cell(1,13);

dropdown=selected(self.driver.find_element_by_xpath('//select[@class="parent"]'));

dropdown.select_by_value(str(type));

time.sleep(5);

第二种方法:它显示-module的object不是可调用。已添加导入选定项type=details.cell(1,13);

dropdown=selected(driver.find_element_by_xpath('//select[@class="parent"]'));

dropdown.select_by_value(str(type));

当我用上面的方法尝试时,我得到了这个错误

TypeError:“module”对象不可调用

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值