我正在尝试使用 WScript Sendkeys 发送字符“\xc3\xa4”。似乎它不起作用。我发现一篇文章VBscript\'s SendKeys 支持 Unicode 吗?
\n\n我的代码:
\n\nSet sh = WScript.CreateObject("WScript.Shell")\nsh.Run "notepad.exe", 9\nWScript.Sleep 1000 \'wait a while to load notepad app\'\nsh.SendKeys " \xc3\xa4\xc3\xa4\xc3\xa4 Hello World!" //buggy line\nsh.SendKeys "{ENTER}"\nWScript.Sleep 100\'\nsh.SendKeys "^p"\n
Run Code Online (Sandbox Code Playgroud)\n\n但我无法理解解决方案。如果您用简单的代码(用于解决方案)教我,那就太好了。我不擅长 WScript(因为这不是我的领域)。\n我知道我在乞求代码(请原谅我)。但请理解我的情况。
\n\n提前谢谢了!!
\n1>突出显示的文字是什么意思?假设您浏览任何页面,使用鼠标或其他方法选择该页面上的任何文本.让我们说"","注册"文字突出显示.如果错误,请更正我的理解.
2>我尝试了下面的代码来获得颜色和背景颜色的CssValue.使用给定的代码:
driver.get("https://facebook.com");
String textColor = driver.findElement(By.xpath("//*[@id='pageFooter']/div[3]/div/span")).getCssValue("color");
String bkgColor = driver.findElement(By.xpath("//*[@id='pageFooter']/div[3]/div/span")).getCssValue("background-color");
System.out.println("TextColor : " + textColor );
System.out.println("Background Color : " + bkgColor);
Run Code Online (Sandbox Code Playgroud)
输出: -
TextColor : rgba(115, 115, 115, 1)
Background Color : transparent
Run Code Online (Sandbox Code Playgroud)
*TextColor给出文本的颜色.
**为突出显示我使用Robot类发送Ctrl + A,虽然它选择了整个页面,但它应该输出一些不同的值.在这种情况下,它也只提供上面输出的文本颜色.
如果我做得对,或者我对突出显示的文字的理解是正确的,请告诉我.