Articles of java

Comment attendre qu’un élément soit présent dans Selenium?

J’essaie de faire en sorte que Selenium attende un élément ajouté dynamicment au DOM après le chargement de la page. J’ai essayé ceci: fluentWait.until(ExpectedConditions.presenceOfElement(By.id(“elementId”)); Au cas où cela vous fluentWait , voici fluentWait : FluentWait fluentWait = new FluentWait(webDriver) { .withTimeout(30, TimeUnit.SECONDS) .pollingEvery(200, TimeUnit.MILLISECONDS); } Mais cela génère une NoSuchElementException – il semblerait que presenceOfElement […]

Bon moyen d’obtenir * n’importe quelle valeur * d’un ensemble Java?

Étant donné un simple Set , quel est le bon moyen (rapide, peu de lignes de code) pour obtenir une valeur quelconque de l’ Set ? Avec une List , c’est facile: List things = …; return things.get(0); Mais, avec un Set , il n’y a pas de .get(…) car les Set ne sont pas […]

Recycler la bitmap de ImageView

J’ai quelque chose comme ceci: Bitmap.Config conf = Bitmap.Config.ARGB_8888; WeakReference bm = new WeakReference(Bitmap.createBitmap(3000 + 3000, 2000, conf)); Canvas canvas = new Canvas(bm.get()); canvas.drawBitmap(firstBitmap, 0, 0, null); canvas.drawBitmap(bm, firstBitmap.getWidth(), 0, null); imageView.setImageBitmap(bm); Et je l’applique sur plus de 10 imagesView qui sont créées une par une. Chaque fois que je crée un nouveau ImageView, je […]

Comment exclure une URL de l’autorisation

Mon web.xml ressemble à: app /* Role cela protège chaque côté de l’autorisation, mais je veux exclure / info. Est-ce possible ?

Est-il nécessaire d’utiliser super.onActivityResult () dans onActivityResult ()?

Lequel est le meilleur et pourquoi? Celui-là: @Override public void onActivityResult(int requestCode, int resultCode, Intent intent) { super.onActivityResult(requestCode, resultCode, intent); … } ou ca: @Override public void onActivityResult(int requestCode, int resultCode, Intent intent) { // do not call super.onActivityResult() … }

OpenJDK interrompt processWorkerExit sans point d’arrêt

J’utilise tomcat 7.0.21 sur OpenJDK java version “1.6.0_20” OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) en mode débogage via Eclipse. Périodiquement après avoir servi un nombre arbitraire de requêtes, OpenJDK commence à casser à: À ce stade, il rest très peu de stack, généralement: et très peu pour […]

Poursuite de l’exécution du test dans junit4 même si l’une des assertions échoue

J’ai ma structure existante construite à l’aide de Jfunc, qui permet de continuer les exections même lorsque l’une des assertions du scénario de test échoue. Jfunc utilise le framework junit 3.x. Mais maintenant, nous migrons vers junit4, donc je ne peux plus utiliser Jfunc et je l’ai remplacé par junit 4.10 jar. Maintenant, le problème […]

Impossible de charger le package R xlsx sous Mac OS 10.11

Je peux charger les paquets rJava et xlsxjars, mais j’obtiens un “Échec du chargement de JVM” lorsque j’exécute la bibliothèque (xlsx). Ci-dessous sont mes coordonnées. Version OS: $ sw_vers ProductName: Mac OS X ProductVersion: 10.11 BuildVersion: 15A284 Version Java: $ java -version java version “1.8.0_65” Java(TM) SE Runtime Environment (build 1.8.0_65-b17) Java HotSpot(TM) 64-Bit Server […]

Synchronisation sur les variables locales

Aujourd’hui, j’ai été confronté à la méthode constructServiceUrl() de la classe org.jasig.cas.client.util.CommonUtils . Je pensais qu’il était très étrange: final SsortingngBuffer buffer = new SsortingngBuffer(); synchronized (buffer) { if (!serverName.startsWith(“https://”) && !serverName.startsWith(“http://”)) { buffer.append(request.isSecure() ? “https://” : “http://”); } buffer.append(serverName); buffer.append(request.getRequestURI()); if (CommonUtils.isNotBlank(request.getQuerySsortingng())) { final int location = request.getQuerySsortingng().indexOf( artifactParameterName + “=”); if (location == […]

Grails 2.3.0 Rechargement automatique ne fonctionne pas

J’ai récemment amélioré notre projet en grails 2.3.0. Tout fonctionne bien, sauf que j’ai des problèmes de rechargement automatique qui ne fonctionnent pas lorsque je modifie notre code. Cela inclut tous les artefacts de projets – contrôleurs, domaines, services, gsps, fichiers CSS et javascript. Mes anciennes versions de grails fonctionnent correctement et se rechargent et […]