【问题标题】:how send text(sendkey) to ckeditor in selenium python scripting -chrome driver如何在 selenium python scripting -chrome 驱动程序中将文本(sendkey)发送到 ckeditor
【发布时间】:2017-02-27 14:57:53
【问题描述】:

我无法在编写脚本时向 CKEditor 的文本框发送文本。它也没有显示在 seleniumIDE 录制中。帮助我尽快解决此问题

【问题讨论】:

  • 我认为 CKEedior 在您的页面上显示为 iframe,因此您需要切换到框架,然后才发送文本
  • 是的,它在 iframe 中。但是如何切换到 i 框架?在蟒蛇?以及如何找到body标签??
  • 请阅读How to Ask。请提供您尝试过的代码和执行结果,包括任何错误消息等。同时提供指向页面和/或相关 HTML 的链接。

标签: python google-chrome selenium ckeditor


【解决方案1】:

由于我不知道您的 html 看起来如何,我将只向您展示您将使用的函数。

browser.switch_to_frame("your frame id")

所以现在你已经在 CKEditor 框架中了

 el = browser.find_element_by_id("ckedit_element_id")

【讨论】:

  • 谢谢你的兄弟 .. 它有效 ..:) 永远不要忘记这个帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多