mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-18 14:34:23 +01:00
Uniform primary action id's of pages (#6118)
This commit is contained in:
@@ -325,14 +325,14 @@ retry:
|
||||
}
|
||||
}
|
||||
|
||||
Driver.FindElement(By.Id("save")).Click();
|
||||
ClickPagePrimary();
|
||||
Assert.Contains($"{cryptoCode} Lightning node updated.", FindAlertMessage().Text);
|
||||
|
||||
var enabled = Driver.FindElement(By.Id($"{cryptoCode}LightningEnabled"));
|
||||
if (enabled.Selected == false)
|
||||
{
|
||||
enabled.Click();
|
||||
Driver.FindElement(By.Id("save")).Click();
|
||||
ClickPagePrimary();
|
||||
Assert.Contains($"{cryptoCode} Lightning settings successfully updated", FindAlertMessage().Text);
|
||||
}
|
||||
}
|
||||
@@ -517,7 +517,7 @@ retry:
|
||||
{
|
||||
GoToInvoices(storeId);
|
||||
|
||||
Driver.FindElement(By.Id("CreateNewInvoice")).Click();
|
||||
ClickPagePrimary();
|
||||
if (amount is decimal v)
|
||||
Driver.FindElement(By.Id("Amount")).SendKeys(v.ToString(CultureInfo.InvariantCulture));
|
||||
var currencyEl = Driver.FindElement(By.Id("Currency"));
|
||||
@@ -526,7 +526,7 @@ retry:
|
||||
Driver.FindElement(By.Id("BuyerEmail")).SendKeys(refundEmail);
|
||||
if (defaultPaymentMethod is not null)
|
||||
new SelectElement(Driver.FindElement(By.Name("DefaultPaymentMethod"))).SelectByValue(defaultPaymentMethod);
|
||||
Driver.FindElement(By.Id("Create")).Click();
|
||||
ClickPagePrimary();
|
||||
|
||||
var statusElement = FindAlertMessage(expectedSeverity);
|
||||
var inv = expectedSeverity == StatusMessageModel.StatusSeverity.Success ? statusElement.Text.Split(" ")[1] : null;
|
||||
@@ -643,10 +643,22 @@ retry:
|
||||
name = $"{type}-{Guid.NewGuid().ToString()[..14]}";
|
||||
Driver.FindElement(By.Id($"StoreNav-Create{type}")).Click();
|
||||
Driver.FindElement(By.Name("AppName")).SendKeys(name);
|
||||
Driver.FindElement(By.Id("Create")).Click();
|
||||
ClickPagePrimary();
|
||||
Assert.Contains("App successfully created", FindAlertMessage().Text);
|
||||
var appId = Driver.Url.Split('/')[4];
|
||||
return (name, appId);
|
||||
}
|
||||
|
||||
public void ClickPagePrimary()
|
||||
{
|
||||
try
|
||||
{
|
||||
Driver.FindElement(By.Id("page-primary")).Click();
|
||||
}
|
||||
catch (NoSuchElementException)
|
||||
{
|
||||
Driver.WaitForAndClick(By.Id("page-primary"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user