都用過 +1
主要是 Windows,只是因為 Appium 的關係,跟前輩拿了一台Mac來用
這題應該要多選吧
要不然多加主要這個字眼,現代人用過多種OS不意外
@yuwuhen333
可能有點晚了,抱歉
沒看錯的話,應該是這行
capabilities.setCapability("unicodeKeyboard", "True");
看log的時候看到的
很抱歉,log來不及複製,回頭再看已經消失
有設定該行,sendKeys就可以使用,會直接貼上輸入值
但是沒有相對應的鍵盤畫面,之後如果追加一下鍵盤相關命令,會出狀況
我的情況是沒有做之後的命令,直接結束用例
---
額外
將 element 設定成 MobileElement 後,我並沒有找到 setValue
MobileCommand 裡頭是有,但是不會用,放棄
嘗試將 element 設定成 AndroidElement 後,看到 replaceValue 也可以用來傳遞輸入值
可是兩者都後面不知道是不是因為沒有鍵盤的關係,在想定的畫面出現前就結束用例
@lihuazhang
了解,來去嘗試看看
精華區的那邊只看到一半,畢竟是上班時間,不敢全拿來念書
@among29
有的情況只用 closeapp 跟 quit 之後
跑下一個測試的時候,會因為沒有完全關閉應用,導致要抓取的物件不存在,引發錯誤
@huanzhijin
連續情況阿
沒考慮好,現在想想確實有幾個場景需要這樣寫
感謝指導
cap.setCapability(MobileCapabilityType.APP_PACKAGE, "");
cap.setCapability(MobileCapabilityType.APP_ACTIVITY, "");
我一直以為寫上這兩個,就已經是指定開啟某個頁面了
然後startActivity則是在用例中切換某個指定頁面的時候利用
感謝
@sanlengjingvv
quit 結束掉整個模擬情況
並不會結束應用
@lihuazhang
是,我是
很抱歉,我不會打簡體字
不可以的話,我會去找簡繁轉換
@jiazurongyu
感謝。
他好像會清除掉的好像不止暫存的樣子,被整個刷到新安裝的狀態,包含帳號登入
我家的軟體沒法子是用這招,要不然需要寫更多東西
阿...是我表達錯意思。對不起
我想做的是回到應用最初的畫面,所以能夠關掉應用就是最好的方向
不過能釐清一個概念,受益良多。
@addison
感謝
但我問過開發,我想抓取的目標是用程式生成。本身不是 element 的樣子。還是會去試試看
好奇 +1
另外想請教
如果物件被浮層遮蓋住的話
我要怎麼做才能點擊浮層底下的物件
本來想過直接抓取 name 或 accessibilityId
但看到很多沒 name 的物件就放棄了
也沒開發過 iphone 的 APP
有源碼也不知道要看哪裡