下拉框列表如何用Excel做参数化列表?Python语言
//*[@id="app"]/div/div/div/div/div/div/div/div/div/table/thead/tr/th/div图片中是有关信息
不是很清楚你的问题,要达到什么效果?还是描述清楚点~~ 若尘_51 发表于 2017-2-7 11:16
不是很清楚你的问题,要达到什么效果?还是描述清楚点~~
把下拉列表中的数据保存到Excel表中,通过Excel来读取数据, 你的截的图没看到下拉列表中的数据的对应的html,重新截个给我看看~~ 本帖最后由 cui_ 于 2017-2-7 14:00 编辑
若尘_51 发表于 2017-2-7 13:38
你的截的图没看到下拉列表中的数据的对应的html,重新截个给我看看~~
/html/body/ul/li
若尘_51 发表于 2017-2-7 13:38
你的截的图没看到下拉列表中的数据的对应的html,重新截个给我看看~~
/html/body/ul/li
cui_ 发表于 2017-2-7 13:59
/html/body/ul/li
脚本参考下:(另外不知道你将这些值保持在excel有什么用途)
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('Sheet Name', cell_overwrite_ok=True)
sheet.write(0, 0, u'部门')
#20表示:1-19个元素,具体多少自己写
for num in range(1,20):
#这个xpath你自己确认是不是对的
xpath_value = '/html/body/ul/li['+str(num)+']'
department_value = driver.find_element_by_xpath(xpath_value).get_attribute()
time.sleep(1)
sheet.write(0, num, department_value)
workbook.save(r'D:\test.xls') 若尘_51 发表于 2017-2-7 14:23
脚本参考下:(另外不知道你将这些值保持在excel有什么用途)
workbook = xlwt.Workbook()
谢谢 学习
如果只是为了做参数化,建议把值都存在txt或csv文件中,这样不需要安装xlrd,xlwd
页:
[1]