定位表格
老师,我在学了咱们的课后定位公司的页面,想写入“我要写入新的value"更新到到如图的”1“,定位并写入表格该怎么操作呢??
这是我的原代码,求指教!!
el = driver.find_element_by_xpath() el.send_keys() sleep() driver.find_element_by_xpath().click() sleep() driver.quit()
10
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕燕燕
2021-11-19 14:27:53
同学,你好!同学的是公司内网页面,老师这边无法访问,这里以慕课网的一个系统为例
步骤如下:
1、登录
2、访问要修改的内容页面,找到编辑按钮并点击
3、具体表格元素很难定位,可将表格内容作为一个整体进行修改
strings = """ <html> <head> <meta charset="UTF-8"> <title>测试页面</title> </head> <body> <table width="400" border="1" id="table"> <tbody> <tr> <th>姓名</th> <th>分数</th> </tr> <td>小慕</td> <td>90</td> <tr> </tr> <tr> <td>燕燕</td> <td>99</td> </tr> </tbody> </table> </body> </html> """ table_div = "/html/body/div[1]/div[2]/div/div[1]/div/div[1]/div/div[1]/div/div[1]/div[3]/pre/div[1]" driver.find_element_by_xpath(table_div).clear() # 清除原内容 driver.find_element_by_xpath(table_div).send_keys(strings) # 写入新内容
4、找到提交按钮,点击提交操作
同学可参考以上思路实现自己的项目,祝:学习愉快!
Python全栈工程师2020
- 参与学习 人
- 提交作业 5211 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星