Commit bec065dd by lei

1

parent ae8c6e36
...@@ -70,24 +70,19 @@ async def main(): ...@@ -70,24 +70,19 @@ async def main():
page = cur_pages[0] page = cur_pages[0]
await page.goto('https://discord.com/channels/@me') await page.goto('https://discord.com/channels/@me')
await login(page) await login(page)
time.sleep(20)
# 测试文字 # 测试文字
test_title = '你好你好你好222' test_title = '你好你好你好222'
# 插入文本 # 插入文本
input_path = '//*[@id="app-mount"]/div[2]/div[1]/div[1]/div/div[2]/div/div/div/div/div[2]/div/main/form/div/div[2]/div/div[2]/div/div/div/span[2]/span[2]/span/span/span' input_path = '//*[@id="app-mount"]/div[2]/div[1]/div[1]/div/div[2]/div/div/div/div/div[2]/div/main/form/div/div[2]/div/div[2]/div/div/div/span[2]/span[2]/span/span/span'
element = await FindElement(page, input_path) element = await FindElement(page, input_path)
# var evt = new InputEvent('input', {
# inputType: 'insertText',
# data: st,
# dataTransfer: null,
# isComposing: false
# });
# dom.dispatchEvent(evt);
if element: if element:
await page.evaluate('''(element,test_title) => { await page.evaluate('''(element,test_title) => {
element.innerHTML = test_title element.innerHTML = test_title
var dom = document.querySelector('body') const ke = new KeyboardEvent('keydown', {
console.log(dom) bubbles: true, cancelable: true, keyCode: 49
dom.value = test_title });
document.body.dispatchEvent(ke);
}''', element, test_title) }''', element, test_title)
logger.info('成功') logger.info('成功')
# 回车 # 回车
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment