0

我们正在尝试自动测试facebook messenger bot使用硒。

我们正在尝试使用 xpath 定位 messenger 的文本框,但没有这样做。

这是HTML文本框的:

<div class="_5rpu" aria-autocomplete="list" aria-expanded="false" aria-haspopup="false" aria-label="Type a message..." aria-owns="js_6" role="combobox" spellcheck="true" style="outline: medium none; white-space: pre-wrap; overflow-wrap: break-word;" tabindex="0" aria-describedby="placeholder-jlsi" contenteditable="true">

我们是硒的新手。请帮忙!

4

1 回答 1

1

我发现在 Messenger.com(在 Python 中)上找到文本框的最简单方法是 with switch_to_active_element,因为默认情况下 Messenger 似乎使文本框成为活动元素。

例如,

textbox = driver.switch_to_active_element
于 2019-12-11T17:23:02.813 回答