ผมเขียน Web console อยู่ครับ จะ remote บน browser ใช้ตัว selenium แล้วทีนี่
เวลาตอนที่ run test ตัว app บน visual studio มัน run ด้วย IIS Express มันสามารถ run ได้ปกติ
สามารถเรียกเปิดจาก IE ได้ ทำงานปกติเลยครับ แต่พอ publish ออกมาแล้ว ไป run ใน IIS 10
ที่ลงไว้ในเครื่อง Run แล้ว IE ไม่ขึ้นเหมือนตอนที่ run ใน Visual Studio อะครับ
ไม่ทราบว่าเป็นเพราะอะไรครับ
Code (C#)
public void OpenInIE()
{
string STR_IE_DRIVER = Server.MapPath("~/EXEFiles"); //Set Path for EXE file
var objIEOptions = new OpenQA.Selenium.IE.InternetExplorerOptions() // Set Options
{
InitialBrowserUrl = "http://localhost:6844/Home/Remote",
IntroduceInstabilityByIgnoringProtectedModeSettings = true
};
//Create object for open IE
OpenQA.Selenium.IE.InternetExplorerDriver objFF = new OpenQA.Selenium.IE.InternetExplorerDriver(STR_IE_DRIVER, objIEOptions);
}
ขอบคุณมากครับ
Tag : .NET, Web (ASP.NET), Console App, C#, Web Service