mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-18 14:34:23 +01:00
Additional logging and tweaking for CanManageWallet test
This commit is contained in:
@@ -127,9 +127,10 @@ namespace BTCPayServer.Tests
|
|||||||
Driver.FindElement(By.Id("import-from-btn")).ForceClick();
|
Driver.FindElement(By.Id("import-from-btn")).ForceClick();
|
||||||
Driver.FindElement(By.Id("nbxplorergeneratewalletbtn")).ForceClick();
|
Driver.FindElement(By.Id("nbxplorergeneratewalletbtn")).ForceClick();
|
||||||
Driver.WaitForElement(By.Id("ExistingMnemonic")).SendKeys(seed);
|
Driver.WaitForElement(By.Id("ExistingMnemonic")).SendKeys(seed);
|
||||||
SetCheckbox(Driver.FindElement(By.Id("SavePrivateKeys")), privkeys);
|
SetCheckbox(Driver.WaitForElement(By.Id("SavePrivateKeys")), privkeys);
|
||||||
SetCheckbox(Driver.FindElement(By.Id("ImportKeysToRPC")), importkeys);
|
SetCheckbox(Driver.WaitForElement(By.Id("ImportKeysToRPC")), importkeys);
|
||||||
Driver.FindElement(By.Id("btn-generate")).ForceClick();
|
Logs.Tester.LogInformation("Trying to click btn-generate");
|
||||||
|
Driver.WaitForElement(By.Id("btn-generate")).ForceClick();
|
||||||
AssertHappyMessage();
|
AssertHappyMessage();
|
||||||
if (string.IsNullOrEmpty(seed))
|
if (string.IsNullOrEmpty(seed))
|
||||||
{
|
{
|
||||||
@@ -253,13 +254,14 @@ namespace BTCPayServer.Tests
|
|||||||
|
|
||||||
if (value != element.Selected)
|
if (value != element.Selected)
|
||||||
{
|
{
|
||||||
|
Logs.Tester.LogInformation("SetCheckbox recursion, trying to click again");
|
||||||
SetCheckbox(element, value);
|
SetCheckbox(element, value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetCheckbox(SeleniumTester s, string inputName, bool value)
|
public void SetCheckbox(SeleniumTester s, string checkboxId, bool value)
|
||||||
{
|
{
|
||||||
SetCheckbox(s.Driver.FindElement(By.Id(inputName)), value);
|
SetCheckbox(s.Driver.WaitForElement(By.Id(checkboxId)), value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ScrollToElement(IWebElement element)
|
public void ScrollToElement(IWebElement element)
|
||||||
|
|||||||
Reference in New Issue
Block a user