2013-03-26 3 views
0

Я новичок в селене.Сценарий выхода из селена webdriver chrome

Я зашел в Facebook через скрипт web-скрипта селена, но теперь я хочу выйти из системы. Пожалуйста, помогите мне со сценарием.

например:

public class AJ { 

    public static void main(String[] args) { 

     WebDriver driver = new ChromeDriver(); 
     driver.get("http://facebook.com"); 
     WebElement element=driver.findElement(By.name("email")); 
     element.sendKeys("[email protected]"); 
     element=driver.findElement(By.name("pass")); 
     element.sendKeys("devilhacker"); 

     element.submit(); 

     } 
    } 
+0

Вы пробовали что-то вроде определения id или xpath кнопки выхода из системы? – Hemanth

+0

у него нет идентификатора? Проверьте этот скрипт. Открытый класс AJ { \t \t государственной статической силы основных (String []) {арг \t \t \t \t \t водитель WebDriver = новый ChromeDriver(); \t driver.get ("http://facebook.com"); \t Элемент WebElement = driver.findElement (By.name («email»)); \t element.sendKeys ("[email protected]"); \t element = driver.findElement (By.name ("pass")); \t element.sendKeys ("devilhacker"); \t \t элемент.submit(); – user2210486

+0

Если вы используете браузер Firefox с помощью дополнения firebug, щелкните правой кнопкой мыши на стрелке вниз на главной странице facebook в правом верхнем углу и нажмите «проверить элемент с помощью firebug» и проверьте код html. если id недоступен, вы можете использовать xpath, css, name и т. д. после нажатия на раскрывающийся список, вы можете повторить то же самое для опции выхода из системы в раскрывающемся списке. Вам нужно найти id/name/xpath/css для этого же, а затем выполнить click(). – Hemanth

ответ

0

Я не выполнил код, приведенный ниже, но я предполагаю, что это должно работать.

WebElement userMenuPullDown = driver.findElement(By.id("navAccountLink")); 
userMenuPullDown.click(); 

WebElement logoutOption = driver.findElement(By.id("logout_form")); 
logoutOption.click(); 
+0

Это неправильный путь. –

+0

Каков правильный путь? –

+0

Вы пробовали этот путь? Я пробовал, и это не работало с текущим Facebook. –

Смежные вопросы