小编wor*_*ace的帖子

WScript Sendkey 不接受 Unicode 字符

我正在尝试使用 WScript Sendkeys 发送字符“\xc3\xa4”。似乎它不起作用。我发现一篇文章VBscript\'s SendKeys 支持 Unicode 吗?

\n\n

我的代码:

\n\n
Set 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

提前谢谢了!!

\n

unicode vbscript wsh sendkeys

5
推荐指数
1
解决办法
1815
查看次数

如何使用Selenium检查页面上是否突出显示文本?

1>突出显示的文字是什么意思?假设您浏览任何页面,使用鼠标或其他方法选择该页面上的任何文本.让我们说"你好","注册"文字突出显示.如果错误,请更正我的理解.

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,虽然它选择了整个页面,但它应该输出一些不同的值.在这种情况下,它也只提供上面输出的文本颜色.

如果我做得对,或者我对突出显示的文字的理解是正确的,请告诉我.

java selenium selenium-ide selenium-webdriver

2
推荐指数
1
解决办法
1万
查看次数