Невозможно выбрать окно поиска Salesforce с использованием инфраструктуры робота селен - PullRequest
0 голосов
/ 19 декабря 2018

Я не могу выбрать новое окно после нажатия на значок поиска

*** Settings ***  
Suite Setup         Run Keywords    Test_Setup    AND    Salesorce_Auth

*** Test Cases ***

    Create_Contact  
        Click Element    //*[@id="Contact_Tab"]/a  
        Click Button    //input[contains(@name,'new')]    
        Sleep    5s  
        Click Element   //img[@alt='Account Name Lookup (New Window)']  
        sleep    15s  
        Select Window    title=Search ~ Salesforce - Developer Edition  
        Sleep    5s  
        Select Frame    //frame[@id="searchFrame"]

Получение следующей ошибки:

NoSuchWindowException: Сообщение: такого окна нет

Является ли лучший способ ввода текста в окне поиска или выполнения поиска с использованием Robot Framework?

Также похоже, что «получить заголовки окон» не возвращает заголовки окон браузера после того, как я нажму на значок поиска,(Но он отображает один элемент до нажатия на значок поиска)

1 Ответ

0 голосов
/ 20 декабря 2018

get window titles должен выбрать все заголовки ваших открытых окон, по умолчанию ваше последнее открытое окно должно быть последней вкладкой в ​​вашем браузере, в моем примере используются 2 вкладки, ${tab[1]} содержит заголовок нового окна.

*** Settings ***  
Suite Setup         Run Keywords    Test_Setup    AND    Salesorce_Auth

*** Test Cases ***

Create_Contact  
    Click Element    //*[@id="Contact_Tab"]/a  
    Click Button    //input[contains(@name,'new')]    
    Sleep    5s  
    Click Element   //img[@alt='Account Name Lookup (New Window)']  
    sleep    15s  
    ${Tabs} =   Get Window Titles
    select window  title=${Tabs[1]} 
    Sleep    5s  
    Select Frame    //frame[@id="searchFrame"]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...