等到selenium excel vba中出现特定值

Yas*_*lil 1 excel vba web-scraping selenium-webdriver

我有一个带有这个 html 的元素

\n\n

\r\n
\r\n
<span id="ContentPlaceHolder1_Label2" designtimedragdrop="1319" style="display:inline-block;color:Firebrick;font-size:Medium;font-weight:bold;width:510px;"></span>
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

单击页面上的“保存”按钮后,这部分将更改为

\n\n

\r\n
\r\n
<span id="ContentPlaceHolder1_Label2" designtimedragdrop="1319" style="display:inline-block;color:Firebrick;font-size:Medium;font-weight:bold;width:510px;">\xd8\xaa\xd9\x85 \xd8\xad\xd9\x81\xd8\xb8 \xd8\xa7\xd9\x84\xd8\xaa\xd8\xb9\xd8\xaf\xd9\x8a\xd9\x84 \xd8\xa8\xd9\x86\xd8\xac\xd8\xa7\xd8\xad</span>
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n\n

您会注意到这个值\xd8\xaa\xd9\x85 \xd8\xad\xd9\x81\xd8\xb8 \xd8\xa7\xd9\x84\xd8\xaa\xd8\xb9\xd8\xaf\xd9\x8a\xd9\x84 \xd8\xa8\xd9\x86\xd8\xac\xd8\xa7\xd8\xad.. \n之后我应该单击另一个按钮,但当互联网连接速度较慢时会出现问题。我在保存之前单击了另一个按钮\n如何等待该值的出现\xd8\xaa\xd9\x85 \xd8\xad\xd9\x81\xd8\xb8 \xd8\xa7\xd9\x84\xd8\xaa\xd8\xb9\xd8\xaf\xd9\x8a\xd9\x84 \xd8\xa8\xd9\x86\xd8\xac\xd8\xa7\xd8\xad,然后在该文本出现后 >> 移动到另一个按钮

\n\n

感谢先进的帮助

\n

Yas*_*lil 5

我已经尝试过这个解决方案,它对我来说效果很好\n这是在 Ziggus 建议的帮助下

\n
Do Until .FindElementById("ContentPlaceHolder1_Label2").Text = "\xd8\xaa\xd9\x85 \xd8\xad\xd9\x81\xd8\xb8 \xd8\xa7\xd9\x84\xd8\xaa\xd8\xb9\xd8\xaf\xd9\x8a\xd9\x84 \xd8\xa8\xd9\x86\xd8\xac\xd8\xa7\xd8\xad"\n    Application.Wait Now() + TimeValue("00:00:01")\nLoop\n
Run Code Online (Sandbox Code Playgroud)\n