小编Ume*_*mar的帖子

使用Selenium WebDriver和Java切换选项卡

使用Selenium WebDriver和JAVA.我试图自动化一个功能,我必须打开一个新的选项卡在那里做一些操作,然后回到上一个选项卡(父).我使用了开关手柄,但它不起作用.还有一个奇怪的事情是两个标签有相同的窗口句柄,因此我无法在标签之间切换.

但是,当我尝试使用不同的Firefox窗口时,它可以工作,但是对于标签,它不起作用.

请帮我,如何切换标签.或者如何在不使用窗口句柄的情况下切换标签,因为在我的情况下,窗口句柄与两个标签相同.

(我观察到当你在同一个窗口中打开不同的标签时,窗口句柄保持不变)

java testing selenium automation selenium-webdriver

61
推荐指数
5
解决办法
23万
查看次数

如何按升序对HashMap进行排序

我有以下密钥:值对.

A56:A64=9, A65:A73=9, A2:A8=7, A49:A55=7, A20:A26=7, A9:A19=11, A43:A48=6, A27:A42=16
Run Code Online (Sandbox Code Playgroud)

我想按升序排序.我试过用a TreeMap但得到了这个:

{A20:A26=7, A27:A42=16, A2:A8=7, A43:A48=6, A49:A55=7, A56:A64=9, A65:A73=9, A9:A19=11}
Run Code Online (Sandbox Code Playgroud)

A2:A8 = 7应该是第一个,但它是第三个.

请让我知道如何解决这个问题.

java hashmap treemap

4
推荐指数
1
解决办法
1409
查看次数

如何在运行时使用 Java 获取当前的 Cucumber 特征文件名

我想在运行时使用 Java 获取当前的功能文件名。我在钩子中有场景信息但无法获取功能文件

@Before
    public void before(final Scenario scenario) {
               this.scenario = scenario;
      }
Run Code Online (Sandbox Code Playgroud)

我们是否有类似的东西来获取当前的功能文件名?我正在使用黄瓜版本 1.2.4

cucumber cucumber-jvm cucumber-java

4
推荐指数
1
解决办法
1万
查看次数

如何在kubernetes中创建秘密文件

我有 yaml,我用它来使用下面的命令创建一个秘密。

kubectl create secret generic -n <NAMESPACE> gitlab-openid-connect --from-file=provider=provider.yaml
Run Code Online (Sandbox Code Playgroud)

下边是Provider.yaml

name: 'openid_connect'
label: 'OpenID SSO Login'
args:
  name: 'openid_connect'
  scope: ['openid','profile','email']
  response_type: 'code'
  issuer: 'https://keycloak.example.com/auth/realms/myrealm'
  discovery: true
  client_auth_method: 'basic'
  client_options:
    identifier: 'gitlab.example.com-oidc'
    secret: '<keycloak clientID secret>'
    redirect_uri: 'https://gitlab.example.com/users/auth/openid_connect/callback'
Run Code Online (Sandbox Code Playgroud)

我想将其转换为 Secret yaml 文件,以便我可以运行kubectl apply -f provider.yaml

我尝试创建以下文件但它不起作用,provider-new.yaml

apiVersion: v1
kind: Secret
type: Opaque
metadata:
  name: 'openid_connect'
  label: 'OpenID SSO Login'
data:
  scope: ['openid','profile','email']
  response_type: 'code'
  issuer: 'url'
  discovery: true
  client_auth_method: 'basic'
  client_options:
    identifier: 'identifier'
    secret: 'secret-key' …
Run Code Online (Sandbox Code Playgroud)

yaml kubernetes kubernetes-secrets

3
推荐指数
1
解决办法
6038
查看次数