【问题标题】:How can I break a line in playwright for pythonpython - 如何在剧作家中为python换行
【发布时间】:2021-02-23 11:13:49
【问题描述】:

playwright for python如何换行? 我想在 textarea 中输入换行符。

我已经尝试了以下方法,但没有成功。

page.fill('text=First Name', 'A\nB\nC');

【问题讨论】:

  • 你试过使用三引号吗? """

标签: python textarea playwright


【解决方案1】:

这对我有用,是您的元素可能没有 textarea 还是使用自定义 onChange 处理程序阻止新行,例如反应?

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    for browser_type in [p.chromium, p.firefox, p.webkit]:
        browser = browser_type.launch()
        page = browser.new_page()
        page.set_content("""<textarea id="foobar"></textarea>""")
        page.fill("#foobar", "foo\nbar")
        page.screenshot(path="example.png")
        browser.close()

【讨论】:

    猜你喜欢
    • 2022-12-22
    • 1970-01-01
    • 2022-06-21
    • 2022-11-21
    • 1970-01-01
    • 2022-08-04
    • 2021-06-24
    • 2022-12-15
    • 2023-01-19
    相关资源
    最近更新 更多