【发布时间】:2021-02-23 11:13:49
【问题描述】:
playwright for python如何换行? 我想在 textarea 中输入换行符。
我已经尝试了以下方法,但没有成功。
page.fill('text=First Name', 'A\nB\nC');
【问题讨论】:
-
你试过使用三引号吗?
"""
标签: python textarea playwright
playwright for python如何换行? 我想在 textarea 中输入换行符。
我已经尝试了以下方法,但没有成功。
page.fill('text=First Name', 'A\nB\nC');
【问题讨论】:
"""
标签: python textarea playwright
这对我有用,是您的元素可能没有 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()
【讨论】: