Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何使用selenium python send_键将表格数据框发送到网页的文本区域?_Python 3.x_Dataframe_Selenium - Fatal编程技术网

Python 3.x 如何使用selenium python send_键将表格数据框发送到网页的文本区域?

Python 3.x 如何使用selenium python send_键将表格数据框发送到网页的文本区域?,python-3.x,dataframe,selenium,Python 3.x,Dataframe,Selenium,所以我可以在我的控制台中打印制表数据框,现在我想在网页的文本区域中发送相同的制表数据框。下面是我的代码,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(

所以我可以在我的控制台中打印制表数据框,现在我想在网页的文本区域中发送相同的制表数据框。下面是我的代码,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)
AFAIK
print()
方法不返回实际值,即不返回任何值。
这实际上会导致
Guideline
变成
None
type对象。
这就是为什么

WL.send_keys(Guideline)
实际上

WL.send_keys(None)

抛出该错误

这看起来是正确的。什么不起作用?你得到了什么结果?考虑发布一个更大的源代码块。也给出了截图。这是必需的源代码的一部分。那么如何发送该数据帧呢?您不能将数据帧发送到webelement。您只能发送字符串。