python-3.x - 如何使用 selenium python send_keys 将表格数据框发送到网页的文本区域?
问题描述
所以我可以在我的控制台中打印表格数据框,现在我想在网页的文本区域中发送相同的表格数据框。下面是我的代码,其中 excel_data_df1 将 excel 文件读取为熊猫,我使用的是 python 3.8。附上截图供参考。
SelectUp = excel_data_df1[(excel_data_df1['Marketplace'] == 'US') & (excel_data_df1['Product Line'] == 'Books')]
Guideline = print(tabulate(SelectUp, headers='keys', tablefmt='psql',showindex=False))
driver.find_element_by_id('tab_work_log').click()
WL = driver.find_element_by_id('work_log')
WL.send_keys(Guideline)
解决方案
AFAIKprint()
方法不返回实际值,即它什么也不返回。
这实际上导致Guideline
成为None
类型对象。
这就是为什么
WL.send_keys(Guideline)
实际上
WL.send_keys(None)
抛出该错误
推荐阅读
- javascript - React 中的打字机效果
- python - 无法理解 python 的归并排序
- javascript - 模态图像功能仅显示数据库中所有其他 div 的第一张图像
- c# - 如何使用关闭事件关闭 MainWindow
- excel - 在 Mac 上使用渐变颜色的 Excel 条件格式
- python - 如何处理python cmd调用的无限输出?
- three.js - 使用动画蒙皮网格获得轮廓效果的最佳方法
- powershell - 替换文件中的变量时调用表达式出现意外的令牌错误
- html - 无法格式化我的苹果网站“克隆”
- python - 是否可以从调用 skl2onnx 保存的 sklearn 模型中获取树决策路径?