小编Taz*_*azo的帖子

通过Robot Framework更改浏览器功能

我没有权限在本地更改IE设置.我编写了一个Java代码来改变IEDriver的功能:

 DesiredCapabilities caps = DesiredCapabilities.internetExplorer();    caps.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
        caps.setCapability(
                InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
                true);
Run Code Online (Sandbox Code Playgroud)

我想在Robot Framework中使用selenium webdriver时做同样的事情.我想做这样的事情.但我不知道正确的做法.

*** Keywords ***
Test Browser
    ${options}= Evaluate  sys.modules['selenium.webdriver'].DesiredCapabilities.INTERNETEXPLORER sys,selenium.webdriver
    Call Method    ${options}    add_argument      INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS:True    
    Create WebDriver  Internet Explorer ie_options=${options}

Open Browser To Login Page
    Open Browser    ${LOGIN URL}    ${BROWSER}   
    Maximize Browser Window
    Set Selenium Speed    ${DELAY}
    Login Page Should Be Open
Run Code Online (Sandbox Code Playgroud)

非常感谢!

robotframework selenium-webdriver

3
推荐指数
1
解决办法
9410
查看次数

使用Java在句子中找到确切的单词

我正在编写一个代码来在文本中找到国家/地区名称.我正在使用一个包含国家名称的词典India, America, Sri Lanka, ....我目前使用的text.contains(key)key从字典.但是,即使对于像这样的字符串,这也会返回true Indiana.我尝试将句子的单词放在数组中,然后进行包含,类似的方法可以用equals来考虑,但它们真的很慢.还有其他更快的方式可以想到吗?

java string

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

如何查找文本中复合词的出现情况

我试图找到文本中特定单词或复合词的出现。

例如,文本是“祝你生日快乐”,而我必须匹配的短语是“生日快乐”。

我有一本需要与输入文本进行匹配的单词/短语词典。这本词典包含约 3000 个单词/复合词。需要分析的文本数量可能会有所不同。现在我正在使用正则表达式。\b+短语+\b。。这给了我正确的答案,但速度很慢。

此外,文本中要找到的单词的前面或后面可能有特殊字符,例如 !,:,。ETC。

尽管 text.contains() 很快,但我无法使用它,因为即使对于单词的子集它也会返回 true。有什么办法可以让我更快地做到这一点吗?

java string

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

标签 统计

java ×2

string ×2

robotframework ×1

selenium-webdriver ×1