起因:在進行退出的時候,控件屬性顯示為不可顯示,於是在界面上是不可以點擊的,如果想點擊這個按鈕,只能通過修改控件屬性,進行點擊
上圖看控件,正常來說,點擊坐邊的用戶名,下拉會出現一個logout,退出按鈕,這時請注意看, ul顯示是一個none,是控件不顯示

2.在把鼠標放入到用戶名上,就會顯示是顯示模式,block,這個時候就可以點擊

針對這種可變狀態,你不知道他什么時候變化,最好的方法,就是在測試的時候修改它的狀態,讓他保持是顯示,才方便測試,使用js方法修改它屬性
針對css定位方式操作
JavascriptExecutor js = (JavascriptExecutor) driver;
String myjs = "document.querySelector(\"#header > div > div.user_box > ul\").style.display='block';";
js.executeScript(myjs);
