亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Appium在C#中設置應用程序會話的工作目錄

Appium在C#中設置應用程序會話的工作目錄

C#
RISEBY 2021-11-21 10:47:17
我目前正在嘗試在 Appium 中運行我的應用程序。我已將測試工作目錄設置為在應用程序可執行文件所在的位置運行,并且它成功啟動了應用程序,但是它無法獲取可執行文件目錄中的任何應用程序設置。如果我直接運行應用程序,它工作正常。最好的做法是什么?這是我到目前為止所擁有的:namespace MyApp.Tests.Appium.Tests{    using Microsoft.VisualStudio.TestTools.UnitTesting;    using OpenQA.Selenium.Appium.Windows;    using OpenQA.Selenium.Remote;    using System;    using System.IO;    public class UITestBase : IDisposable    {        protected const string WindowsApplicationDriverUrl = "http://127.0.0.1:4723";        protected static WindowsDriver<WindowsElement> AppSession;        protected UITestBase()        {            DesiredCapabilities appCapabilities = new DesiredCapabilities();            var appUrl = Directory.GetCurrentDirectory() + "\\MyApp.exe";            appCapabilities.SetCapability("app", appUrl);            appCapabilities.SetCapability("deviceName", "WindowsPC");            AppSession = new WindowsDriver<WindowsElement>(new Uri(WindowsApplicationDriverUrl), appCapabilities);        }    }}
查看完整描述

1 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

https://github.com/Microsoft/WinAppDriver

基于此,您可以通過以下代碼進行設置:

appCapabilities.SetCapability("appWorkingDir", Directory.GetCurrentDirectory());


查看完整回答
反對 回復 2021-11-21
  • 1 回答
  • 0 關注
  • 266 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號